package com.zqxx.examine.management.persistence;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.zqxx.examine.common.utils.Page;
import com.zqxx.examine.model.exam.ExamPaper;

public abstract interface ExamPaperMapper
{
  public abstract List<ExamPaper> getExamPaperList(@Param("searchStr") String paramString1, @Param("paperType") String paramString2, @Param("page") Page<ExamPaper> paramPage);
  
  public abstract void insertExamPaper(ExamPaper paramExamPaper);
  
  public abstract ExamPaper getExamPaperById(int paramInt);
  
  public abstract void updateExamPaper(ExamPaper paramExamPaper);
  
  public abstract void deleteExamPaper(int paramInt);
  
  public abstract List<ExamPaper> getEnabledExamPaperList(@Param("userName") String paramString, @Param("page") Page<ExamPaper> paramPage);
}
